package com.itdachang.design.creatation.factory.abstractFactory;

/**
 * 在wuLinFactory 又进行了抽象一层 单独抽象成汽车工厂
 * 五菱造车工厂
 * @author gcq
 * @Create 2022-02-07
 */
public abstract class WuLinCarFactory extends WuLinFactory{

    /**
     * 在抽象一次
     * 交给继承类去实现这个方法
     * @return
     */
    abstract public AbstractCar newCar();

    /**
     * 直接实现
     * @return
     */
    @Override
    public AbstractMask newMask() {
        return null;
    }
}